package com.example.prompt.service;

import com.example.prompt.common.enums.PromptEnum;
import com.example.prompt.service.text.TextSummaryService;
import org.springframework.stereotype.Service;
import com.example.prompt.dto.PromptDto;

import lombok.RequiredArgsConstructor;

@Service
@RequiredArgsConstructor
public class PromptService {

    private final TextSummaryService textSummaryService;

    /**
     * 文件上传处理
     */
    public String ask(PromptDto request) {
        String fileType = request.getFileType();
        // 文本总结
        if (fileType.equals(PromptEnum.TEXT_SUMMARY.getValue())) {
            textSummaryService.textSummary(request);
        }

        // 文生图
        if (fileType.equals(PromptEnum.TEXT_TO_IMAGE.getValue())) {
            textSummaryService.textToImage(request);
        }


        // 图生视频
        if (fileType.equals(PromptEnum.IMAGE_TO_VIDEO.getValue())) {


        }
        // task2. 有文件，调用
        return "";
    }

}